﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LogicalComponent.rules.grid
{
    


    /// <summary>
    /// An Interface for Tile objects
    /// </summary>
    public interface ITile
    {
        /// <summary>
        /// Gets or sets the type of movement modifeir this tile has.
        /// </summary>
        /// <value>
        /// The type of movement modifeir this tile has.
        /// </value>
        MoveCostModType MoveModType {get; set;}


        /// <summary>
        /// Gets or sets the move mod value.
        /// </summary>
        /// <value>
        /// The move mod value.  Some types of movement modifiers use this.
        /// </value>
        int MoveModValue {get; set;}
    }
}
